package com.bawei.module_home.intent

import com.bawei.lib_common.intent.BaseViewIntent
import com.bawei.module_home.entriy.CommendEntity
import com.bawei.module_home.vm.HomeViewmodel

/**
 * 意图密封类
 */
sealed class HomeViewIntent :BaseViewIntent() {
    object LoadVideType:HomeViewIntent()
    data class LoadRecommendSimpleVideoList(val pageIndex: Int, val pageSize: Int): HomeViewIntent()
    data class LoadSimpleVideoList(val channelId: String, val pageIndex: Int, val pageSize: Int): HomeViewIntent()
    data class LoadVideoCommentList(val itemId: String, val dataType: Int): HomeViewIntent()
    data class PublishVideoComment(val entity: CommendEntity): HomeViewIntent()
}